#ifndef __sfx_manager__h__
#define __sfx_manager__h__

#include "singleton.h"
#include <map>
using namespace std;

enum
{
    SOUND_DANG = 0
};

class sfx_manager : public singleton<sfx_manager>
{
public:
	sfx_manager();
	~sfx_manager();

	void play_sound(int id, int punch = 100, int pan = 0);
	void load_sound(int id, char* file);

private:
	map<int, HEFFECT> sounds;
};

#endif